package com.hpch.common.system.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.security.core.userdetails.UserDetails;

import java.util.Date;
import java.util.List;

/**
 * 用户
 *
 * @author EleAdmin
 * @since 2018-12-24 16:10:13
 */
@Data
@ApiModel(description = "用户u_user")
public class UUser {
    private static final long serialVersionUID = 1L;

    // pk_user_main
    //phone
    //openid
    //nickname
    //password
    //level
    //limit_num
    //create_time
    //last_time
    //state
    //amount
    private Integer pkUserMain;

    // 手机号，登录账号
    private String phone;

    // 微信登录openid
    private String openid;

    // 昵称
    private String nickname;

    // 密码
    private String password;

    // 用户组
    private int level;

    // 可发布项目数量限制，默认为0，无限制
    private int limitNum;

    // 注册（管理员添加）时间
    private Date createTime;

    // 最近登录
    private Date lastTime;

    // 用户是否被禁用  0 正常 1禁用
    private int state;

    // 账户余额
    private double amount;

    // 用户id sys_user 表id
    private Integer userId;

}
